package com.by;

import org.junit.jupiter.api.Test;

import java.util.ArrayList;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;

public class BlockingQueue11 {

	@Test
	public void a() {
		String a = "hello word";
		String[] b = a.split(" ");
		for (String aa : b) {
			System.out.println(aa.toString());
		}
	}

	@Test
	public void a1() {
		ArrayBlockingQueue abq = new ArrayBlockingQueue(10);
		abq.add("10");
		abq.add(11);
		abq.add(12);
		abq.add(13);
		abq.add(14);
		abq.add(15);
		abq.add(16);
		for (Object o : abq) {
			System.out.println(o);
		}
		System.out.println(abq);
	}
	@Test
	public void a2() {
		LinkedBlockingQueue abq = new LinkedBlockingQueue();
		abq.add("10");
		abq.add(11);
		abq.add(12);
		abq.add(13);
		abq.add(14);
		abq.add(15);
		abq.add(16);
		for (Object o : abq) {
			System.out.println(o);
		}
		System.out.println(abq);
	}
	@Test
	public void a3() {
		LinkedBlockingQueue abq = new LinkedBlockingQueue();
		abq.add("10");
		abq.add(11);
		abq.add(12);
		abq.add(13);
		abq.add(14);
		abq.add(15);
		abq.add(16);
		for (Object o : abq) {
			System.out.println(o);
		}
		System.out.println(abq);
	}
}
